package com.pay.entity.trans;

import com.pay.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

public class PayOrder extends BaseEntity {
    private Long id;

    private Long optimistic;

    private String orderNo;

    private String status;

    private String customerNo;

    private String customerName;

    private String agentNo;

    private BigDecimal amount;

    private String payType;

    private String settleType;

    private String phoneNo;

    private String pan;

    private String idCardType;

    private String indentityNo;

    private Long payRquestId;

    private String payRquestNo;

    private String bankInterfaceCode;

    private String bankCustomerNo;

    private String authCode;

    private BigDecimal customerRate;

    private BigDecimal customerFee;

    private Date settleTime;

    private Date completeTime;

    private Date createTime;

    private String openId;

    private String clientIp;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getOptimistic() {
        return optimistic;
    }

    public void setOptimistic(Long optimistic) {
        this.optimistic = optimistic;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo == null ? null : orderNo.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getCustomerNo() {
        return customerNo;
    }

    public void setCustomerNo(String customerNo) {
        this.customerNo = customerNo == null ? null : customerNo.trim();
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName == null ? null : customerName.trim();
    }

    public String getAgentNo() {
        return agentNo;
    }

    public void setAgentNo(String agentNo) {
        this.agentNo = agentNo == null ? null : agentNo.trim();
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType == null ? null : payType.trim();
    }

    public String getSettleType() {
        return settleType;
    }

    public void setSettleType(String settleType) {
        this.settleType = settleType == null ? null : settleType.trim();
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo == null ? null : phoneNo.trim();
    }

    public String getPan() {
        return pan;
    }

    public void setPan(String pan) {
        this.pan = pan == null ? null : pan.trim();
    }

    public String getIdCardType() {
        return idCardType;
    }

    public void setIdCardType(String idCardType) {
        this.idCardType = idCardType == null ? null : idCardType.trim();
    }

    public String getIndentityNo() {
        return indentityNo;
    }

    public void setIndentityNo(String indentityNo) {
        this.indentityNo = indentityNo == null ? null : indentityNo.trim();
    }

    public Long getPayRquestId() {
        return payRquestId;
    }

    public void setPayRquestId(Long payRquestId) {
        this.payRquestId = payRquestId;
    }

    public String getPayRquestNo() {
        return payRquestNo;
    }

    public void setPayRquestNo(String payRquestNo) {
        this.payRquestNo = payRquestNo == null ? null : payRquestNo.trim();
    }

    public String getBankInterfaceCode() {
        return bankInterfaceCode;
    }

    public void setBankInterfaceCode(String bankInterfaceCode) {
        this.bankInterfaceCode = bankInterfaceCode == null ? null : bankInterfaceCode.trim();
    }

    public String getBankCustomerNo() {
        return bankCustomerNo;
    }

    public void setBankCustomerNo(String bankCustomerNo) {
        this.bankCustomerNo = bankCustomerNo == null ? null : bankCustomerNo.trim();
    }

    public String getAuthCode() {
        return authCode;
    }

    public void setAuthCode(String authCode) {
        this.authCode = authCode == null ? null : authCode.trim();
    }

    public BigDecimal getCustomerRate() {
        return customerRate;
    }

    public void setCustomerRate(BigDecimal customerRate) {
        this.customerRate = customerRate;
    }

    public BigDecimal getCustomerFee() {
        return customerFee;
    }

    public void setCustomerFee(BigDecimal customerFee) {
        this.customerFee = customerFee;
    }

    public Date getSettleTime() {
        return settleTime;
    }

    public void setSettleTime(Date settleTime) {
        this.settleTime = settleTime;
    }

    public Date getCompleteTime() {
        return completeTime;
    }

    public void setCompleteTime(Date completeTime) {
        this.completeTime = completeTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId == null ? null : openId.trim();
    }

    public String getClientIp() {
        return clientIp;
    }

    public void setClientIp(String clientIp) {
        this.clientIp = clientIp == null ? null : clientIp.trim();
    }
}